gesture: Simplify gesture/widget interaction public API
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 6 May 2014 13:50:01 +0000 (15:50 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Fri, 23 May 2014 17:54:29 +0000 (19:54 +0200)
commit5369c7702909e6b6dd5c0790d2d68445ae9b0201
tree110b646aea89d1760359cb01d1746f111097fa9d
parentf0940c962fe3df73cd15bd0d9de92e85158e37d5
gesture: Simplify gesture/widget interaction public API

The propagation phase property/methods in GtkEventController are gone,
This is now set directly on the GtkWidget add/remove controller API,
which has been made private.

The only public bit now are the new functions gtk_gesture_attach() and
gtk_gesture_detach() that will use the private API underneath.

All callers have been updated.
19 files changed:
demos/gtk-demo/gestures.c
docs/reference/gtk/gtk3-sections.txt
gtk/gtkbutton.c
gtk/gtkcolorplane.c
gtk/gtkcolorscale.c
gtk/gtkcolorswatch.c
gtk/gtkdnd.c
gtk/gtkeventcontroller.c
gtk/gtkeventcontroller.h
gtk/gtkgesture.c
gtk/gtkgesture.h
gtk/gtkrange.c
gtk/gtkscrolledwindow.c
gtk/gtkspinbutton.c
gtk/gtktreeview.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/gtkwidgetprivate.h
gtk/gtkwindow.c